import CryptoJS from 'crypto-js'

// //加密
export function encrypt(word, keyStr = '') {
  keyStr = keyStr || 'coo!m>vb|hx91bSS'
  var key = CryptoJS.enc.Utf8.parse(keyStr)// Latin1 w8m31+Yy/Nw6thPsMpO5fg==
  var srcs = CryptoJS.enc.Utf8.parse(word)
  var encrypted = CryptoJS.AES.encrypt(srcs, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 })
  console.log(word, keyStr)
  return CryptoJS.enc.Base64.stringify(encrypted.ciphertext)
}

// 解密
// export function decrypt(word, keyStr){
//   keyStr = keyStr ? keyStr : 'ldC91LzM2ODE4Njg';
//   var key  = CryptoJS.enc.Utf8.parse(keyStr);//Latin1 w8m31+Yy/Nw6thPsMpO5fg==
//   var decrypt = CryptoJS.AES.decrypt(word, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });
//   return CryptoJS.enc.Utf8.stringify(decrypt).toString();
// }
